home *** CD-ROM | disk | FTP | other *** search
RISC OS BBC BASIC V Source | 2005-05-08 | 2.1 KB | 81 lines |
- ************************************************************************
- * *
- * ResFind: Look for resources *
- * *
- * Copyright (C) 1992-2005 Olaf Krumnow and Herbert zur Nedden *
- * German Archimedes Group (GAG) *
- * *
- * Version 2.12 FREEWARE - may be used in any application *
- * *
- ************************************************************************
- Squashed by StrongBS 2.10 on 08 May 2005
- B%256:
- !B%=255:$(B%+4)=
- $+" at "+
- 262367,B%,3,"ResFind":
- 3:I$=
- 0("Obey$Dir"):
- B$=""B$=
- 5(I$):
- B$,1)="!"B$=
- B$,2)
- 0(B$+"$Dir",I$):J$=I$+".":F$="<"+B$+"$Dir>":D$=
- 0(B$+"$Language")+","+
- 0("ResFind$LanguagesPref")+","+
- 4+","+
- 0("ResFind$LanguagesSuff")+",UK":
- 1(J$+"Resources")H$=J$+"Resources.":E$=F$+".Resources"
- H$=J$:E$=F$
- D$,","):
- C$=D$:D$=""
- D$,D%-1):D$=
- D$,D%+1)
- C$<>""F%=
- 1(H$+C$):
- C$>10C$=
- C$,10):F%=
- 1(H$+C$)
- D$="":
- 0(B$+"Res$Path",E$+"."+C$+".,"+E$+".,"+F$+"."):
- 0(B$+"Res$Dir",E$+"."+C$)
- 0(B$+"Res$Path",E$+".,"+F$+"."):
- 0(B$+"Res$Dir",E$)
- 131088
- K%;E%:
- A$=""
- 2(K%,255):A%=
- A$,""""):
- A$,"""",A%+1)
- A$=""
- A$,A%+1):
- A$,1)=" ":A$=
- A$,2):
- A$," "):
- A%>1A$=
- A$,A%-1)
- 0(G$)
- 131107,G$,B%,256,,3
- ,,C%;E%:
- 2(B%,C%)
- 0(G$,M$)C%=
- M$+1:$B%=M$:
- 131108,G$,B%,C%
- 3,"Can't set variable "+G$
- 6,70,127
- 48,,67,2,J%,B%,256
- ,,,,,C%:=
- 2(B%,C%)
- 1(N$)
- 131080,17,N$
- H%;E%:
- =H%=2
- 2(I%,C%)L$="":A%=
- (A%<C%)
- (I%?A%>31):L$+=
- (I%?A%):A%+=1:
- 5(K$)G%=
- K$,".",G%):
- G%=D%:D%=
- K$,".",G%+1):
- K$,G%+1)
-